net.sf.webphotos.action
Class AcaoExcluirAlbum

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by net.sf.webphotos.action.AcaoExcluirAlbum
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action

public class AcaoExcluirAlbum
extends AbstractAction

Exclui albúns. Não possui dados próprios, por isso seu construtor é vazio. O método que realiza a ação, instancia dados apenas para verificação e chama o método de exclusão da classe Album no pacote webphotos.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
AcaoExcluirAlbum()
          Construtor da classe.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Método responsável pela ação de exclusão de albúns.
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcaoExcluirAlbum

public AcaoExcluirAlbum()
Construtor da classe. Incialmente vazio, pois a classe não possui dados.

Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Método responsável pela ação de exclusão de albúns. Inicia uma tabela de albúns para buscar as linhas selecionadas e checa quais e quantos foram selecionados. Faz um controle de exclusão de no máximo 20 albúns por vez. Lista os albúns selecionados ao usuário e pede uma confirmação de exclusão. Caso o usuário confirme, exclui os albúns selecionados através da função excluirAlbuns(albunsID) em Album e atualiza a lista e a aréa dos albúns no programa.

Parameters:
e - Evento de ação de exclusão de albúns.


Copyright © 2008-2012. All Rights Reserved.